Skip to content

Conversation

@arun-hmcts
Copy link
Contributor

Jira link

HDPI-2036
Statement of Truth Screen for English journey

Change description

New page Statement of truth

Testing done

image image image

Security Vulnerability Assessment

CVE Suppression: Are there any CVEs present in the codebase (either newly introduced or pre-existing) that are being intentionally suppressed or ignored by this commit?

  • [] Yes
  • No

Checklist

  • commit messages are meaningful and follow good commit message guidelines
  • README and other documentation has been updated / added (if needed)
  • tests have been updated / new tests has been added (if needed)
  • Does this PR introduce a breaking change

@arun-hmcts arun-hmcts requested a review from a team as a code owner November 10, 2025 17:53
@github-actions
Copy link

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/19241027768?check_suite_focus=true

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+---
+additionalInformation-content
+Label
+
+
+
+
+
+
+<p class="govuk-body">
  I understand that proceedings for contempt of court may be brought against
  anyone who makes, or causes to be made, a false statement in a document
  verified by a statement of truth without an honest belief in its truth.
</p>
+statementOfTruth-body
+Label
+
+
+
+
+
+
+---
+statementOfTruth-hr
+Label
+
+
+
+
+StatementOfTruthAgreementClaimant
+
+ 
+statementOfTruthAgreementClaimant
+MultiSelectList
+
+
+
+
+StatementOfTruthAgreementLegalRep
+
+ 
+statementOfTruthAgreementLegalRep
+MultiSelectList
+
+
+
+
+StatementOfTruthCompletedBy
+
+Completed by
+statementOfTruthCompletedBy
+FixedRadioList
+
+
+
+
+
+
+Name of firm
+statementOfTruthFirmNameLegalRep
+Text
+
+
+
+
+
+
+Full name
+statementOfTruthFullNameClaimant
+Text
+
+
+
+
+
+
+Full name
+statementOfTruthFullNameLegalRep
+Text
+
+
+
+
+
+
+Position or office held
+statementOfTruthPositionClaimant
+Text
+
+
+
+
+
+
+Position or office held
+statementOfTruthPositionLegalRep
+Text
-
-
-
-
-
-
- 
-ADDITIONAL_INFORMATION_DETAILS_LABEL
-Text
-
-
-
-
-
-You can enter up to 6,800 characters
-Tell us anything else that could help with the eviction
-additionalInformationDetails
-TextArea
-
-
-
-
-
-
-<details class="govuk-details">
    <summary class="govuk-details__summary">
        <span class="govuk-details__summary-text">
            I want to save this application and return to it later
        </span>
    </summary>
    <div class="govuk-details__text">
        If you want to save your application and return to it later:
        <ol class="govuk-list govuk-list--number">
            <li>Choose 'Continue'.</li>
            <li>On the next page choose 'Cancel'.</li>
        </ol>
        This will save your progress and take you to your case list.
    </div>
</details>
-additionalInformationPage-details-save-and-return
-Label
-
-
-
-
-
-
----
-additionalInformationPage-separator
-Label
-
-
-
-
-VerticalYesNo
-
- 
-additionalInformationSelect
-FixedRadioList
-
-
-
-
-
-
----
-moneyOwedPage-content
-Label
-
-
-
-
-
-
-<h2 class="govuk-heading-l">Statement of truth</h2>
<p class="govuk-body govuk-!-font-size-19">
  This is a placeholder page for the statement of truth functionality.
</p>
-statementOfTruth-content
-Label
-
-
-
-
-
-
----
-statementOfTruth-separator
-Label

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+additionalInformation-content
+CR
+caseworker-pcs-solicitor
+statementOfTruth-body
+CR
+caseworker-pcs-solicitor
+statementOfTruth-hr
+CR
+caseworker-pcs-solicitor
+statementOfTruthAgreementClaimant
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthAgreementLegalRep
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthCompletedBy
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthFirmNameLegalRep
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthFullNameClaimant
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthFullNameLegalRep
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthPositionClaimant
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthPositionLegalRep
+CRUD
-caseworker-pcs-solicitor
-additionalInformationDetails
-CRUD
-caseworker-pcs-solicitor
-additionalInformationPage-details-save-and-return
-CR
-caseworker-pcs-solicitor
-additionalInformationPage-separator
-CR
-caseworker-pcs-solicitor
-additionalInformationSelect
-CRUD
-caseworker-pcs-solicitor
-moneyOwedPage-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-separator
-CR

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+
+
+
+
+Statement of truth
+statementOfTruth
+2
+57
+1
+READONLY
+statementOfTruth-body
+resumePossessionClaim
+
+
+
+
+
+completionNextStep="SUBMIT_AND_PAY_NOW"
+http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
+Statement of truth
+statementOfTruth
+1
+57
+1
+READONLY
+statementOfTruth-hr
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="CLAIMANT"
+
+
+Statement of truth
+statementOfTruth
+4
+57
+1
+MANDATORY
+statementOfTruthAgreementClaimant
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="LEGAL_REPRESENTATIVE"
+
+
+Statement of truth
+statementOfTruth
+7
+57
+1
+MANDATORY
+statementOfTruthAgreementLegalRep
+resumePossessionClaim
+
+
+
+Y
+
+
+
+Statement of truth
+statementOfTruth
+3
+57
+1
+MANDATORY
+statementOfTruthCompletedBy
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="LEGAL_REPRESENTATIVE"
+
+
+Statement of truth
+statementOfTruth
+9
+57
+1
+MANDATORY
+statementOfTruthFirmNameLegalRep
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="CLAIMANT"
+
+
+Statement of truth
+statementOfTruth
+5
+57
+1
+MANDATORY
+statementOfTruthFullNameClaimant
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="LEGAL_REPRESENTATIVE"
+
+
+Statement of truth
+statementOfTruth
+8
+57
+1
+MANDATORY
+statementOfTruthFullNameLegalRep
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="CLAIMANT"
+
+
+Statement of truth
+statementOfTruth
+6
+57
+1
+MANDATORY
+statementOfTruthPositionClaimant
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="LEGAL_REPRESENTATIVE"
+
+
+Statement of truth
+statementOfTruth
+10
+57
+1
+MANDATORY
+statementOfTruthPositionLegalRep
+resumePossessionClaim
-
-
-
-
-
-
-
-Statement of truth
-statementOfTruth
-2
-57
-1
-READONLY
-statementOfTruth-content
-resumePossessionClaim
-
-
-
-
-
-completionNextStep="SUBMIT_AND_PAY_NOW"
-http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
-Statement of truth
-statementOfTruth
-1
-57
-1
-READONLY
-statementOfTruth-separator
-resumePossessionClaim

CaseEventToFields/enforceTheOrder.json

PageShowConditionCaseEventFieldLabelCallBackURLMidEventShowSummaryChangeOptionPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberFieldShowConditionDisplayContextCaseFieldIDCaseEventID
+
+
+
+
+Anything else that could help with the eviction (placeholder)
+additionalInformation
+1
+15
+1
+
+READONLY
+additionalInformation-content
+enforceTheOrder
-
-
-
-Y
-Anything else that could help with the eviction 
-additionalInformationPage
-3
-14
-1
-additionalInformationSelect="YES"
-MANDATORY
-additionalInformationDetails
-enforceTheOrder
-
-
-
-
-Anything else that could help with the eviction 
-additionalInformationPage
-4
-14
-1
-
-READONLY
-additionalInformationPage-details-save-and-return
-enforceTheOrder
-
-
-http://localhost:3206/callbacks/mid-event?page=additionalInformationPage&eventId=enforceTheOrder
-
-Anything else that could help with the eviction 
-additionalInformationPage
-1
-14
-1
-
-READONLY
-additionalInformationPage-separator
-enforceTheOrder
-
-Do you want to tell us anything else that could help with the eviction?
-
-Y
-Anything else that could help with the eviction 
-additionalInformationPage
-2
-14
-1
-
-MANDATORY
-additionalInformationSelect
-enforceTheOrder
-
-
-
-
-Money owed (place holder)
-moneyOwedPage
-1
-15
-1
-
-READONLY
-moneyOwedPage-content
-enforceTheOrder

Check your answers (place holder)

checkYourAnswersPlaceHolder

1

-17 
+16

1

READONLY

checkYourAnswersPlaceHolder-content

enforceTheOrder

Y

Access to the property

propertyAccessDetails

3

-16 
+14

1

isDifficultToAccessProperty="YES"

MANDATORY

clarificationOnAccessDifficultyText

enforceTheOrder

Y

Access to the property

propertyAccessDetails

2

-16 
+14

1

MANDATORY

isDifficultToAccessProperty

enforceTheOrder

http://localhost:3206/callbacks/mid-event?page=propertyAccessDetails&eventId=enforceTheOrder

Access to the property

propertyAccessDetails

1

-16 
+14

1

READONLY

propertyAccessDetails-line-separator

enforceTheOrder

Access to the property

propertyAccessDetails

4

-16 
+14

1

READONLY

propertyAccessDetails-saveAndReturn

enforceTheOrder

FixedLists/StatementOfTruthCompletedBy.json

IDListElementListElementCode
+StatementOfTruthCompletedBy
+Claimant
+CLAIMANT
+StatementOfTruthCompletedBy
+Claimant's legal representative (as defined by CPR 2.3 (1))
+LEGAL_REPRESENTATIVE

FixedLists/StatementOfTruthAgreementLegalRep.json

IDListElementListElementCode
+StatementOfTruthAgreementLegalRep
+The claimant believes that the facts stated in this claim form are true. I am authorised by the claimant to sign this statement.
+AGREED

FixedLists/StatementOfTruthAgreementClaimant.json

IDListElementListElementCode
+StatementOfTruthAgreementClaimant
+I believe that the facts stated in this claim form are true.
+BELIEVE_TRUE

@github-actions
Copy link

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/19241488861?check_suite_focus=true

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+---
+additionalInformation-content
+Label
+
+
+
+
+
+
+<p class="govuk-body">
  I understand that proceedings for contempt of court may be brought against
  anyone who makes, or causes to be made, a false statement in a document
  verified by a statement of truth without an honest belief in its truth.
</p>
+statementOfTruth-body
+Label
+
+
+
+
+
+
+---
+statementOfTruth-hr
+Label
+
+
+
+
+StatementOfTruthAgreementClaimant
+
+ 
+statementOfTruthAgreementClaimant
+MultiSelectList
+
+
+
+
+StatementOfTruthAgreementLegalRep
+
+ 
+statementOfTruthAgreementLegalRep
+MultiSelectList
+
+
+
+
+StatementOfTruthCompletedBy
+
+Completed by
+statementOfTruthCompletedBy
+FixedRadioList
+
+
+
+
+
+
+Name of firm
+statementOfTruthFirmNameLegalRep
+Text
+
+
+
+
+
+
+Full name
+statementOfTruthFullNameClaimant
+Text
+
+
+
+
+
+
+Full name
+statementOfTruthFullNameLegalRep
+Text
+
+
+
+
+
+
+Position or office held
+statementOfTruthPositionClaimant
+Text
+
+
+
+
+
+
+Position or office held
+statementOfTruthPositionLegalRep
+Text
-
-
-
-
-
-
- 
-ADDITIONAL_INFORMATION_DETAILS_LABEL
-Text
-
-
-
-
-
-You can enter up to 6,800 characters
-Tell us anything else that could help with the eviction
-additionalInformationDetails
-TextArea
-
-
-
-
-
-
-<details class="govuk-details">
    <summary class="govuk-details__summary">
        <span class="govuk-details__summary-text">
            I want to save this application and return to it later
        </span>
    </summary>
    <div class="govuk-details__text">
        If you want to save your application and return to it later:
        <ol class="govuk-list govuk-list--number">
            <li>Choose 'Continue'.</li>
            <li>On the next page choose 'Cancel'.</li>
        </ol>
        This will save your progress and take you to your case list.
    </div>
</details>
-additionalInformationPage-details-save-and-return
-Label
-
-
-
-
-
-
----
-additionalInformationPage-separator
-Label
-
-
-
-
-VerticalYesNo
-
- 
-additionalInformationSelect
-FixedRadioList
-
-
-
-
-
-
----
-moneyOwedPage-content
-Label
-
-
-
-
-
-
-<h2 class="govuk-heading-l">Statement of truth</h2>
<p class="govuk-body govuk-!-font-size-19">
  This is a placeholder page for the statement of truth functionality.
</p>
-statementOfTruth-content
-Label
-
-
-
-
-
-
----
-statementOfTruth-separator
-Label

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+additionalInformation-content
+CR
+caseworker-pcs-solicitor
+statementOfTruth-body
+CR
+caseworker-pcs-solicitor
+statementOfTruth-hr
+CR
+caseworker-pcs-solicitor
+statementOfTruthAgreementClaimant
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthAgreementLegalRep
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthCompletedBy
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthFirmNameLegalRep
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthFullNameClaimant
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthFullNameLegalRep
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthPositionClaimant
+CRUD
+caseworker-pcs-solicitor
+statementOfTruthPositionLegalRep
+CRUD
-caseworker-pcs-solicitor
-additionalInformationDetails
-CRUD
-caseworker-pcs-solicitor
-additionalInformationPage-details-save-and-return
-CR
-caseworker-pcs-solicitor
-additionalInformationPage-separator
-CR
-caseworker-pcs-solicitor
-additionalInformationSelect
-CRUD
-caseworker-pcs-solicitor
-moneyOwedPage-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-separator
-CR

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+
+
+
+
+Statement of truth
+statementOfTruth
+2
+57
+1
+READONLY
+statementOfTruth-body
+resumePossessionClaim
+
+
+
+
+
+completionNextStep="SUBMIT_AND_PAY_NOW"
+http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
+Statement of truth
+statementOfTruth
+1
+57
+1
+READONLY
+statementOfTruth-hr
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="CLAIMANT"
+
+
+Statement of truth
+statementOfTruth
+4
+57
+1
+MANDATORY
+statementOfTruthAgreementClaimant
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="LEGAL_REPRESENTATIVE"
+
+
+Statement of truth
+statementOfTruth
+7
+57
+1
+MANDATORY
+statementOfTruthAgreementLegalRep
+resumePossessionClaim
+
+
+
+Y
+
+
+
+Statement of truth
+statementOfTruth
+3
+57
+1
+MANDATORY
+statementOfTruthCompletedBy
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="LEGAL_REPRESENTATIVE"
+
+
+Statement of truth
+statementOfTruth
+9
+57
+1
+MANDATORY
+statementOfTruthFirmNameLegalRep
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="CLAIMANT"
+
+
+Statement of truth
+statementOfTruth
+5
+57
+1
+MANDATORY
+statementOfTruthFullNameClaimant
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="LEGAL_REPRESENTATIVE"
+
+
+Statement of truth
+statementOfTruth
+8
+57
+1
+MANDATORY
+statementOfTruthFullNameLegalRep
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="CLAIMANT"
+
+
+Statement of truth
+statementOfTruth
+6
+57
+1
+MANDATORY
+statementOfTruthPositionClaimant
+resumePossessionClaim
+
+
+
+Y
+statementOfTruthCompletedBy="LEGAL_REPRESENTATIVE"
+
+
+Statement of truth
+statementOfTruth
+10
+57
+1
+MANDATORY
+statementOfTruthPositionLegalRep
+resumePossessionClaim
-
-
-
-
-
-
-
-Statement of truth
-statementOfTruth
-2
-57
-1
-READONLY
-statementOfTruth-content
-resumePossessionClaim
-
-
-
-
-
-completionNextStep="SUBMIT_AND_PAY_NOW"
-http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
-Statement of truth
-statementOfTruth
-1
-57
-1
-READONLY
-statementOfTruth-separator
-resumePossessionClaim

CaseEventToFields/enforceTheOrder.json

PageShowConditionCaseEventFieldLabelCallBackURLMidEventShowSummaryChangeOptionPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberFieldShowConditionDisplayContextCaseFieldIDCaseEventID
+
+
+
+
+Anything else that could help with the eviction (placeholder)
+additionalInformation
+1
+15
+1
+
+READONLY
+additionalInformation-content
+enforceTheOrder
-
-
-
-Y
-Anything else that could help with the eviction 
-additionalInformationPage
-3
-14
-1
-additionalInformationSelect="YES"
-MANDATORY
-additionalInformationDetails
-enforceTheOrder
-
-
-
-
-Anything else that could help with the eviction 
-additionalInformationPage
-4
-14
-1
-
-READONLY
-additionalInformationPage-details-save-and-return
-enforceTheOrder
-
-
-http://localhost:3206/callbacks/mid-event?page=additionalInformationPage&eventId=enforceTheOrder
-
-Anything else that could help with the eviction 
-additionalInformationPage
-1
-14
-1
-
-READONLY
-additionalInformationPage-separator
-enforceTheOrder
-
-Do you want to tell us anything else that could help with the eviction?
-
-Y
-Anything else that could help with the eviction 
-additionalInformationPage
-2
-14
-1
-
-MANDATORY
-additionalInformationSelect
-enforceTheOrder
-
-
-
-
-Money owed (place holder)
-moneyOwedPage
-1
-15
-1
-
-READONLY
-moneyOwedPage-content
-enforceTheOrder

Check your answers (place holder)

checkYourAnswersPlaceHolder

1

-17 
+16

1

READONLY

checkYourAnswersPlaceHolder-content

enforceTheOrder

Y

Access to the property

propertyAccessDetails

3

-16 
+14

1

isDifficultToAccessProperty="YES"

MANDATORY

clarificationOnAccessDifficultyText

enforceTheOrder

Y

Access to the property

propertyAccessDetails

2

-16 
+14

1

MANDATORY

isDifficultToAccessProperty

enforceTheOrder

http://localhost:3206/callbacks/mid-event?page=propertyAccessDetails&eventId=enforceTheOrder

Access to the property

propertyAccessDetails

1

-16 
+14

1

READONLY

propertyAccessDetails-line-separator

enforceTheOrder

Access to the property

propertyAccessDetails

4

-16 
+14

1

READONLY

propertyAccessDetails-saveAndReturn

enforceTheOrder

FixedLists/StatementOfTruthCompletedBy.json

IDListElementListElementCode
+StatementOfTruthCompletedBy
+Claimant
+CLAIMANT
+StatementOfTruthCompletedBy
+Claimant's legal representative (as defined by CPR 2.3 (1))
+LEGAL_REPRESENTATIVE

FixedLists/StatementOfTruthAgreementLegalRep.json

IDListElementListElementCode
+StatementOfTruthAgreementLegalRep
+The claimant believes that the facts stated in this claim form are true. I am authorised by the claimant to sign this statement.
+AGREED

FixedLists/StatementOfTruthAgreementClaimant.json

IDListElementListElementCode
+StatementOfTruthAgreementClaimant
+I believe that the facts stated in this claim form are true.
+BELIEVE_TRUE


private String positionClaimant;

private List<String> agreementLegalRep;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this a list?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

- Created StatementOfTruthDetails complex type to group related fields
- Refactored PCSCase to use StatementOfTruthDetails instead of 8 individual fields
- Updated StatementOfTruthService to access nested fields
- Updated StatementOfTruth page configuration to use complex type with auto-set logic
- Removed redundant @ccd annotations from enum classes (using HasLabel instead)
- Updated tests to work with new nested structure
@github-actions
Copy link

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/19262643318?check_suite_focus=true

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+---
+additionalInformation-content
+Label
+
+
+
+
+
+
+---
+evictionVulnerableAdultsChildren-line-separator
+Label
+
+
+
+
+
+
+ 
+statementOfTruth
+StatementOfTruthDetails
+
+
+
+
+
+
+<p class="govuk-body">
  I understand that proceedings for contempt of court may be brought against
  anyone who makes, or causes to be made, a false statement in a document
  verified by a statement of truth without an honest belief in its truth.
</p>
+statementOfTruth-body
+Label
+
+
+
+
+
+
+---
+statementOfTruth-hr
+Label
-
-
-
-
-
-
- 
-ADDITIONAL_INFORMATION_DETAILS_LABEL
-Text
-
-
-
-
-
-You can enter up to 6,800 characters
-Tell us anything else that could help with the eviction
-additionalInformationDetails
-TextArea
-
-
-
-
-
-
-<details class="govuk-details">
    <summary class="govuk-details__summary">
        <span class="govuk-details__summary-text">
            I want to save this application and return to it later
        </span>
    </summary>
    <div class="govuk-details__text">
        If you want to save your application and return to it later:
        <ol class="govuk-list govuk-list--number">
            <li>Choose 'Continue'.</li>
            <li>On the next page choose 'Cancel'.</li>
        </ol>
        This will save your progress and take you to your case list.
    </div>
</details>
-additionalInformationPage-details-save-and-return
-Label
-
-
-
-
-
-
----
-additionalInformationPage-separator
-Label
-
-
-
-
-VerticalYesNo
-
- 
-additionalInformationSelect
-FixedRadioList
-
-
-
-
-
-
----
-moneyOwedPage-content
-Label
-
-
-
-
-
-
-<h2 class="govuk-heading-l">Statement of truth</h2>
<p class="govuk-body govuk-!-font-size-19">
  This is a placeholder page for the statement of truth functionality.
</p>
-statementOfTruth-content
-Label
-
-
-
-
-
-
----
-statementOfTruth-separator
-Label
-
-
-
-
-
-
- 
-vulnerableAdultsChildren
-VulnerableAdultsChildren
-
-
-
-
-
-
-<p class="govuk-body govuk-!-font-weight-bold">
    The bailiff needs to know if anyone at the property is vulnerable.
</p>
<p class="govuk-body govuk-!-margin-bottom-0">Someone is vulnerable if they have:</p>
<ul class="govuk-list govuk-list--bullet" style="color: #0b0c0c;">
    <li class="govuk-!-font-size-19">a history of drug or alcohol abuse</li>
    <li class="govuk-!-font-size-19">a mental health condition</li>
    <li class="govuk-!-font-size-19">a disability, for example a learning disability or
        cognitive impairment</li>
    <li class="govuk-!-font-size-19">been a victim of domestic abuse</li>
</ul>
-vulnerableAdultsChildren-information-text
-Label
-
-
-
-
-
-
----
-vulnerableAdultsChildren-line-separator
-Label
-
-
-
-
-
-
-<details class="govuk-details">
    <summary class="govuk-details__summary">
        <span class="govuk-details__summary-text">
            I want to save this application and return to it later
        </span>
    </summary>
    <div class="govuk-details__text">
        If you want to save your application and return to it later:
        <ol class="govuk-list govuk-list--number">
            <li>Choose 'Continue'.</li>
            <li>On the next page choose 'Cancel'.</li>
        </ol>
        This will save your progress and take you to your case list.
    </div>
</details>
-vulnerableAdultsChildren-saveAndReturn
-Label
-
-
-
-
-YesNoNotSure
-
-Is anyone living at the property vulnerable?
-vulnerablePeopleYesNo
-FixedRadioList

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+additionalInformation-content
+CR
+caseworker-pcs-solicitor
+evictionVulnerableAdultsChildren-line-separator
+CR
+caseworker-pcs-solicitor
+statementOfTruth
+CRUD
+caseworker-pcs-solicitor
+statementOfTruth-body
+CR
+caseworker-pcs-solicitor
+statementOfTruth-hr
+CR
-caseworker-pcs-solicitor
-additionalInformationDetails
-CRUD
-caseworker-pcs-solicitor
-additionalInformationPage-details-save-and-return
-CR
-caseworker-pcs-solicitor
-additionalInformationPage-separator
-CR
-caseworker-pcs-solicitor
-additionalInformationSelect
-CRUD
-caseworker-pcs-solicitor
-moneyOwedPage-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-separator
-CR
-caseworker-pcs-solicitor
-vulnerableAdultsChildren
-CRUD
-caseworker-pcs-solicitor
-vulnerableAdultsChildren-information-text
-CR
-caseworker-pcs-solicitor
-vulnerableAdultsChildren-line-separator
-CR
-caseworker-pcs-solicitor
-vulnerableAdultsChildren-saveAndReturn
-CR
-caseworker-pcs-solicitor
-vulnerablePeopleYesNo
-CRUD

ComplexTypes/0_VulnerableAdultsChildren.json

HintTextListElementCodeIDFieldTypeParameterFieldTypeElementLabel
-
-vulnerableCategory
-VulnerableAdultsChildren
-VulnerableCategory
-FixedRadioList
-Confirm if the vulnerable people in the property are adults, children, or both adults and children
-You can enter up to 6,800 characters
-vulnerableReasonText
-VulnerableAdultsChildren
-
-TextArea
-How are they vulnerable?

ComplexTypes/StatementOfTruthDetails.json

ElementLabelFieldTypeFieldTypeParameterIDListElementCode
+Completed by
+FixedRadioList
+StatementOfTruthCompletedBy
+StatementOfTruthDetails
+completedBy
+ 
+MultiSelectList
+StatementOfTruthAgreementClaimant
+StatementOfTruthDetails
+agreementClaimant
+Full name
+Text
+StatementOfTruthDetails
+fullNameClaimant
+Position or office held
+Text
+StatementOfTruthDetails
+positionClaimant
+ 
+MultiSelectList
+StatementOfTruthAgreementLegalRep
+StatementOfTruthDetails
+agreementLegalRep
+Full name
+Text
+StatementOfTruthDetails
+fullNameLegalRep
+Name of firm
+Text
+StatementOfTruthDetails
+firmNameLegalRep
+Position or office held
+Text
+StatementOfTruthDetails
+positionLegalRep

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Statement of truth
+statementOfTruth
+3
+57
+1
+COMPLEX
+statementOfTruth
+resumePossessionClaim
+
+
+
+
+
+
+
+Statement of truth
+statementOfTruth
+2
+57
+1
+READONLY
+statementOfTruth-body
+resumePossessionClaim
+
+
+
+
+
+completionNextStep="SUBMIT_AND_PAY_NOW"
+http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
+Statement of truth
+statementOfTruth
+1
+57
+1
+READONLY
+statementOfTruth-hr
+resumePossessionClaim
-
-
-
-
-
-
-
-Statement of truth
-statementOfTruth
-2
-57
-1
-READONLY
-statementOfTruth-content
-resumePossessionClaim
-
-
-
-
-
-completionNextStep="SUBMIT_AND_PAY_NOW"
-http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
-Statement of truth
-statementOfTruth
-1
-57
-1
-READONLY
-statementOfTruth-separator
-resumePossessionClaim

CaseEventToFields/enforceTheOrder.json

PageShowConditionCaseEventFieldLabelCallBackURLMidEventShowSummaryChangeOptionPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberFieldShowConditionDisplayContextCaseFieldIDCaseEventID
+
+
+
+
+Anything else that could help with the eviction (placeholder)
+additionalInformation
+1
+15
+1
+
+READONLY
+additionalInformation-content
+enforceTheOrder
+
+
+
+
+Vulnerable adults and children at the property (placeholder)
+evictionVulnerableAdultsChildren
+1
+13
+1
+
+READONLY
+evictionVulnerableAdultsChildren-line-separator
+enforceTheOrder
-
-
-
-Y
-Anything else that could help with the eviction 
-additionalInformationPage
-3
-15
-1
-additionalInformationSelect="YES"
-MANDATORY
-additionalInformationDetails
-enforceTheOrder
-
-
-
-
-Anything else that could help with the eviction 
-additionalInformationPage
-4
-15
-1
-
-READONLY
-additionalInformationPage-details-save-and-return
-enforceTheOrder
-
-
-http://localhost:3206/callbacks/mid-event?page=additionalInformationPage&eventId=enforceTheOrder
-
-Anything else that could help with the eviction 
-additionalInformationPage
-1
-15
-1
-
-READONLY
-additionalInformationPage-separator
-enforceTheOrder
-
-Do you want to tell us anything else that could help with the eviction?
-
-Y
-Anything else that could help with the eviction 
-additionalInformationPage
-2
-15
-1
-
-MANDATORY
-additionalInformationSelect
-enforceTheOrder
-
-
-
-
-Money owed (place holder)
-moneyOwedPage
-1
-16
-1
-
-READONLY
-moneyOwedPage-content
-enforceTheOrder
-
-
-
-Y
-Vulnerable adults and children at the property
-vulnerableAdultsChildren
-4
-13
-1
-vulnerablePeopleYesNo="YES"
-COMPLEX
-vulnerableAdultsChildren
-enforceTheOrder
-
-
-
-
-Vulnerable adults and children at the property
-vulnerableAdultsChildren
-2
-13
-1
-
-READONLY
-vulnerableAdultsChildren-information-text
-enforceTheOrder
-
-
-http://localhost:3206/callbacks/mid-event?page=vulnerableAdultsChildren&eventId=enforceTheOrder
-
-Vulnerable adults and children at the property
-vulnerableAdultsChildren
-1
-13
-1
-
-READONLY
-vulnerableAdultsChildren-line-separator
-enforceTheOrder
-
-
-
-
-Vulnerable adults and children at the property
-vulnerableAdultsChildren
-5
-13
-1
-
-READONLY
-vulnerableAdultsChildren-saveAndReturn
-enforceTheOrder
-
-
-
-Y
-Vulnerable adults and children at the property
-vulnerableAdultsChildren
-3
-13
-1
-
-MANDATORY
-vulnerablePeopleYesNo
-enforceTheOrder

Check your answers (place holder)

checkYourAnswersPlaceHolder

1

-17 
+16

1

READONLY

checkYourAnswersPlaceHolder-content

enforceTheOrder

FixedLists/VulnerableCategory.json

ListElementCodeListElementID
-VULNERABLE_ADULTS
-Vulnerable adults
-VulnerableCategory
-VULNERABLE_ADULTS_AND_CHILDREN
-Vulnerable adults and children
-VulnerableCategory
-VULNERABLE_CHILDREN
-Vulnerable children
-VulnerableCategory

FixedLists/StatementOfTruthCompletedBy.json

IDListElementListElementCode
+StatementOfTruthCompletedBy
+Claimant
+CLAIMANT
+StatementOfTruthCompletedBy
+Claimant's legal representative (as defined by CPR 2.3 (1))
+LEGAL_REPRESENTATIVE

FixedLists/StatementOfTruthAgreementLegalRep.json

IDListElementListElementCode
+StatementOfTruthAgreementLegalRep
+The claimant believes that the facts stated in this claim form are true. I am authorised by the claimant to sign this statement.
+AGREED

FixedLists/StatementOfTruthAgreementClaimant.json

IDListElementListElementCode
+StatementOfTruthAgreementClaimant
+I believe that the facts stated in this claim form are true.
+BELIEVE_TRUE

@github-actions
Copy link

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/19263208227?check_suite_focus=true

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+ 
+statementOfTruth
+StatementOfTruthDetails
+
+
+
+
+
+
+<p class="govuk-body">
  I understand that proceedings for contempt of court may be brought against
  anyone who makes, or causes to be made, a false statement in a document
  verified by a statement of truth without an honest belief in its truth.
</p>
+statementOfTruth-body
+Label
+
+
+
+
+
+
+---
+statementOfTruth-hr
+Label
-
-
-
-
-
-
-<h2 class="govuk-heading-l">Statement of truth</h2>
<p class="govuk-body govuk-!-font-size-19">
  This is a placeholder page for the statement of truth functionality.
</p>
-statementOfTruth-content
-Label
-
-
-
-
-
-
----
-statementOfTruth-separator
-Label

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+statementOfTruth
+CRUD
+caseworker-pcs-solicitor
+statementOfTruth-body
+CR
+caseworker-pcs-solicitor
+statementOfTruth-hr
+CR
-caseworker-pcs-solicitor
-statementOfTruth-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-separator
-CR

ComplexTypes/StatementOfTruthDetails.json

ElementLabelFieldTypeFieldTypeParameterIDListElementCode
+Completed by
+FixedRadioList
+StatementOfTruthCompletedBy
+StatementOfTruthDetails
+completedBy
+ 
+MultiSelectList
+StatementOfTruthAgreementClaimant
+StatementOfTruthDetails
+agreementClaimant
+Full name
+Text
+StatementOfTruthDetails
+fullNameClaimant
+Position or office held
+Text
+StatementOfTruthDetails
+positionClaimant
+ 
+MultiSelectList
+StatementOfTruthAgreementLegalRep
+StatementOfTruthDetails
+agreementLegalRep
+Full name
+Text
+StatementOfTruthDetails
+fullNameLegalRep
+Name of firm
+Text
+StatementOfTruthDetails
+firmNameLegalRep
+Position or office held
+Text
+StatementOfTruthDetails
+positionLegalRep

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Statement of truth
+statementOfTruth
+3
+57
+1
+COMPLEX
+statementOfTruth
+resumePossessionClaim
+
+
+
+
+
+
+
+Statement of truth
+statementOfTruth
+2
+57
+1
+READONLY
+statementOfTruth-body
+resumePossessionClaim
+
+
+
+
+
+completionNextStep="SUBMIT_AND_PAY_NOW"
+http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
+Statement of truth
+statementOfTruth
+1
+57
+1
+READONLY
+statementOfTruth-hr
+resumePossessionClaim
-
-
-
-
-
-
-
-Statement of truth
-statementOfTruth
-2
-57
-1
-READONLY
-statementOfTruth-content
-resumePossessionClaim
-
-
-
-
-
-completionNextStep="SUBMIT_AND_PAY_NOW"
-http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
-Statement of truth
-statementOfTruth
-1
-57
-1
-READONLY
-statementOfTruth-separator
-resumePossessionClaim

FixedLists/StatementOfTruthCompletedBy.json

IDListElementListElementCode
+StatementOfTruthCompletedBy
+Claimant
+CLAIMANT
+StatementOfTruthCompletedBy
+Claimant's legal representative (as defined by CPR 2.3 (1))
+LEGAL_REPRESENTATIVE

FixedLists/StatementOfTruthAgreementLegalRep.json

IDListElementListElementCode
+StatementOfTruthAgreementLegalRep
+The claimant believes that the facts stated in this claim form are true. I am authorised by the claimant to sign this statement.
+AGREED

FixedLists/StatementOfTruthAgreementClaimant.json

IDListElementListElementCode
+StatementOfTruthAgreementClaimant
+I believe that the facts stated in this claim form are true.
+BELIEVE_TRUE

@github-actions
Copy link

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/19264306892?check_suite_focus=true

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+ 
+statementOfTruth
+StatementOfTruthDetails
+
+
+
+
+
+
+<p class="govuk-body">
  I understand that proceedings for contempt of court may be brought against
  anyone who makes, or causes to be made, a false statement in a document
  verified by a statement of truth without an honest belief in its truth.
</p>
+statementOfTruth-body
+Label
+
+
+
+
+
+
+---
+statementOfTruth-hr
+Label
-
-
-
-
-
-
-<h2 class="govuk-heading-l">Statement of truth</h2>
<p class="govuk-body govuk-!-font-size-19">
  This is a placeholder page for the statement of truth functionality.
</p>
-statementOfTruth-content
-Label
-
-
-
-
-
-
----
-statementOfTruth-separator
-Label

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+statementOfTruth
+CRUD
+caseworker-pcs-solicitor
+statementOfTruth-body
+CR
+caseworker-pcs-solicitor
+statementOfTruth-hr
+CR
-caseworker-pcs-solicitor
-statementOfTruth-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-separator
-CR

ComplexTypes/StatementOfTruthDetails.json

ElementLabelFieldTypeFieldTypeParameterIDListElementCode
+Completed by
+FixedRadioList
+StatementOfTruthCompletedBy
+StatementOfTruthDetails
+completedBy
+ 
+MultiSelectList
+StatementOfTruthAgreementClaimant
+StatementOfTruthDetails
+agreementClaimant
+Full name
+Text
+StatementOfTruthDetails
+fullNameClaimant
+Position or office held
+Text
+StatementOfTruthDetails
+positionClaimant
+ 
+MultiSelectList
+StatementOfTruthAgreementLegalRep
+StatementOfTruthDetails
+agreementLegalRep
+Full name
+Text
+StatementOfTruthDetails
+fullNameLegalRep
+Name of firm
+Text
+StatementOfTruthDetails
+firmNameLegalRep
+Position or office held
+Text
+StatementOfTruthDetails
+positionLegalRep

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Statement of truth
+statementOfTruth
+3
+57
+1
+COMPLEX
+statementOfTruth
+resumePossessionClaim
+
+
+
+
+
+
+
+Statement of truth
+statementOfTruth
+2
+57
+1
+READONLY
+statementOfTruth-body
+resumePossessionClaim
+
+
+
+
+
+completionNextStep="SUBMIT_AND_PAY_NOW"
+http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
+Statement of truth
+statementOfTruth
+1
+57
+1
+READONLY
+statementOfTruth-hr
+resumePossessionClaim
-
-
-
-
-
-
-
-Statement of truth
-statementOfTruth
-2
-57
-1
-READONLY
-statementOfTruth-content
-resumePossessionClaim
-
-
-
-
-
-completionNextStep="SUBMIT_AND_PAY_NOW"
-http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
-Statement of truth
-statementOfTruth
-1
-57
-1
-READONLY
-statementOfTruth-separator
-resumePossessionClaim

FixedLists/StatementOfTruthCompletedBy.json

IDListElementListElementCode
+StatementOfTruthCompletedBy
+Claimant
+CLAIMANT
+StatementOfTruthCompletedBy
+Claimant's legal representative (as defined by CPR 2.3 (1))
+LEGAL_REPRESENTATIVE

FixedLists/StatementOfTruthAgreementLegalRep.json

IDListElementListElementCode
+StatementOfTruthAgreementLegalRep
+The claimant believes that the facts stated in this claim form are true. I am authorised by the claimant to sign this statement.
+AGREED

FixedLists/StatementOfTruthAgreementClaimant.json

IDListElementListElementCode
+StatementOfTruthAgreementClaimant
+I believe that the facts stated in this claim form are true.
+BELIEVE_TRUE

@github-actions
Copy link

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/19265130371?check_suite_focus=true

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+ 
+statementOfTruth
+StatementOfTruthDetails
+
+
+
+
+
+
+<p class="govuk-body">
  I understand that proceedings for contempt of court may be brought against
  anyone who makes, or causes to be made, a false statement in a document
  verified by a statement of truth without an honest belief in its truth.
</p>
+statementOfTruth-body
+Label
+
+
+
+
+
+
+---
+statementOfTruth-hr
+Label
-
-
-
-
-
-
-<h2 class="govuk-heading-l">Statement of truth</h2>
<p class="govuk-body govuk-!-font-size-19">
  This is a placeholder page for the statement of truth functionality.
</p>
-statementOfTruth-content
-Label
-
-
-
-
-
-
----
-statementOfTruth-separator
-Label

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+statementOfTruth
+CRUD
+caseworker-pcs-solicitor
+statementOfTruth-body
+CR
+caseworker-pcs-solicitor
+statementOfTruth-hr
+CR
-caseworker-pcs-solicitor
-statementOfTruth-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-separator
-CR

ComplexTypes/StatementOfTruthDetails.json

ElementLabelFieldTypeFieldTypeParameterIDListElementCode
+Completed by
+FixedRadioList
+StatementOfTruthCompletedBy
+StatementOfTruthDetails
+completedBy
+ 
+MultiSelectList
+StatementOfTruthAgreementClaimant
+StatementOfTruthDetails
+agreementClaimant
+Full name
+Text
+StatementOfTruthDetails
+fullNameClaimant
+Position or office held
+Text
+StatementOfTruthDetails
+positionClaimant
+ 
+MultiSelectList
+StatementOfTruthAgreementLegalRep
+StatementOfTruthDetails
+agreementLegalRep
+Full name
+Text
+StatementOfTruthDetails
+fullNameLegalRep
+Name of firm
+Text
+StatementOfTruthDetails
+firmNameLegalRep
+Position or office held
+Text
+StatementOfTruthDetails
+positionLegalRep

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Statement of truth
+statementOfTruth
+3
+57
+1
+COMPLEX
+statementOfTruth
+resumePossessionClaim
+
+
+
+
+
+
+
+Statement of truth
+statementOfTruth
+2
+57
+1
+READONLY
+statementOfTruth-body
+resumePossessionClaim
+
+
+
+
+
+completionNextStep="SUBMIT_AND_PAY_NOW"
+http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
+Statement of truth
+statementOfTruth
+1
+57
+1
+READONLY
+statementOfTruth-hr
+resumePossessionClaim
-
-
-
-
-
-
-
-Statement of truth
-statementOfTruth
-2
-57
-1
-READONLY
-statementOfTruth-content
-resumePossessionClaim
-
-
-
-
-
-completionNextStep="SUBMIT_AND_PAY_NOW"
-http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
-Statement of truth
-statementOfTruth
-1
-57
-1
-READONLY
-statementOfTruth-separator
-resumePossessionClaim

FixedLists/StatementOfTruthCompletedBy.json

IDListElementListElementCode
+StatementOfTruthCompletedBy
+Claimant
+CLAIMANT
+StatementOfTruthCompletedBy
+Claimant's legal representative (as defined by CPR 2.3 (1))
+LEGAL_REPRESENTATIVE

FixedLists/StatementOfTruthAgreementLegalRep.json

IDListElementListElementCode
+StatementOfTruthAgreementLegalRep
+The claimant believes that the facts stated in this claim form are true. I am authorised by the claimant to sign this statement.
+AGREED

FixedLists/StatementOfTruthAgreementClaimant.json

IDListElementListElementCode
+StatementOfTruthAgreementClaimant
+I believe that the facts stated in this claim form are true.
+BELIEVE_TRUE

- Changed mapToLabels() to mapToNames() to persist enum names (BELIEVE_TRUE, AGREED) instead of label strings
- This ensures backward compatibility if labels change in the future
- Updated tests to expect enum names instead of labels
@github-actions
Copy link

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/19266015747?check_suite_focus=true

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+ 
+statementOfTruth
+StatementOfTruthDetails
+
+
+
+
+
+
+<p class="govuk-body">
  I understand that proceedings for contempt of court may be brought against
  anyone who makes, or causes to be made, a false statement in a document
  verified by a statement of truth without an honest belief in its truth.
</p>
+statementOfTruth-body
+Label
+
+
+
+
+
+
+---
+statementOfTruth-hr
+Label
-
-
-
-
-
-
-<h2 class="govuk-heading-l">Statement of truth</h2>
<p class="govuk-body govuk-!-font-size-19">
  This is a placeholder page for the statement of truth functionality.
</p>
-statementOfTruth-content
-Label
-
-
-
-
-
-
----
-statementOfTruth-separator
-Label

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+statementOfTruth
+CRUD
+caseworker-pcs-solicitor
+statementOfTruth-body
+CR
+caseworker-pcs-solicitor
+statementOfTruth-hr
+CR
-caseworker-pcs-solicitor
-statementOfTruth-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-separator
-CR

ComplexTypes/StatementOfTruthDetails.json

ElementLabelFieldTypeFieldTypeParameterIDListElementCode
+Completed by
+FixedRadioList
+StatementOfTruthCompletedBy
+StatementOfTruthDetails
+completedBy
+ 
+MultiSelectList
+StatementOfTruthAgreementClaimant
+StatementOfTruthDetails
+agreementClaimant
+Full name
+Text
+StatementOfTruthDetails
+fullNameClaimant
+Position or office held
+Text
+StatementOfTruthDetails
+positionClaimant
+ 
+MultiSelectList
+StatementOfTruthAgreementLegalRep
+StatementOfTruthDetails
+agreementLegalRep
+Full name
+Text
+StatementOfTruthDetails
+fullNameLegalRep
+Name of firm
+Text
+StatementOfTruthDetails
+firmNameLegalRep
+Position or office held
+Text
+StatementOfTruthDetails
+positionLegalRep

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Statement of truth
+statementOfTruth
+3
+57
+1
+COMPLEX
+statementOfTruth
+resumePossessionClaim
+
+
+
+
+
+
+
+Statement of truth
+statementOfTruth
+2
+57
+1
+READONLY
+statementOfTruth-body
+resumePossessionClaim
+
+
+
+
+
+completionNextStep="SUBMIT_AND_PAY_NOW"
+http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
+Statement of truth
+statementOfTruth
+1
+57
+1
+READONLY
+statementOfTruth-hr
+resumePossessionClaim
-
-
-
-
-
-
-
-Statement of truth
-statementOfTruth
-2
-57
-1
-READONLY
-statementOfTruth-content
-resumePossessionClaim
-
-
-
-
-
-completionNextStep="SUBMIT_AND_PAY_NOW"
-http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
-Statement of truth
-statementOfTruth
-1
-57
-1
-READONLY
-statementOfTruth-separator
-resumePossessionClaim

FixedLists/StatementOfTruthCompletedBy.json

IDListElementListElementCode
+StatementOfTruthCompletedBy
+Claimant
+CLAIMANT
+StatementOfTruthCompletedBy
+Claimant's legal representative (as defined by CPR 2.3 (1))
+LEGAL_REPRESENTATIVE

FixedLists/StatementOfTruthAgreementLegalRep.json

IDListElementListElementCode
+StatementOfTruthAgreementLegalRep
+The claimant believes that the facts stated in this claim form are true. I am authorised by the claimant to sign this statement.
+AGREED

FixedLists/StatementOfTruthAgreementClaimant.json

IDListElementListElementCode
+StatementOfTruthAgreementClaimant
+I believe that the facts stated in this claim form are true.
+BELIEVE_TRUE

@github-actions
Copy link

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/19266114131?check_suite_focus=true

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+ 
+statementOfTruth
+StatementOfTruthDetails
+
+
+
+
+
+
+---
<p class="govuk-body">
  I understand that proceedings for contempt of court may be brought against
  anyone who makes, or causes to be made, a false statement in a document
  verified by a statement of truth without an honest belief in its truth.
</p>
+statementOfTruth-body
+Label
-
-
-
-
-
-
-<h2 class="govuk-heading-l">Statement of truth</h2>
<p class="govuk-body govuk-!-font-size-19">
  This is a placeholder page for the statement of truth functionality.
</p>
-statementOfTruth-content
-Label
-
-
-
-
-
-
----
-statementOfTruth-separator
-Label

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+statementOfTruth
+CRUD
+caseworker-pcs-solicitor
+statementOfTruth-body
+CR
-caseworker-pcs-solicitor
-statementOfTruth-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-separator
-CR

ComplexTypes/StatementOfTruthDetails.json

ElementLabelFieldTypeFieldTypeParameterIDListElementCode
+Completed by
+FixedRadioList
+StatementOfTruthCompletedBy
+StatementOfTruthDetails
+completedBy
+ 
+MultiSelectList
+StatementOfTruthAgreementClaimant
+StatementOfTruthDetails
+agreementClaimant
+Full name
+Text
+StatementOfTruthDetails
+fullNameClaimant
+Position or office held
+Text
+StatementOfTruthDetails
+positionClaimant
+ 
+MultiSelectList
+StatementOfTruthAgreementLegalRep
+StatementOfTruthDetails
+agreementLegalRep
+Full name
+Text
+StatementOfTruthDetails
+fullNameLegalRep
+Name of firm
+Text
+StatementOfTruthDetails
+firmNameLegalRep
+Position or office held
+Text
+StatementOfTruthDetails
+positionLegalRep

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Statement of truth
+statementOfTruth
+2
+57
+1
+COMPLEX
+statementOfTruth
+resumePossessionClaim
+
+
+
+
+
+completionNextStep="SUBMIT_AND_PAY_NOW"
+http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
+Statement of truth
+statementOfTruth
+1
+57
+1
+READONLY
+statementOfTruth-body
+resumePossessionClaim
-
-
-
-
-
-
-
-Statement of truth
-statementOfTruth
-2
-57
-1
-READONLY
-statementOfTruth-content
-resumePossessionClaim
-
-
-
-
-
-completionNextStep="SUBMIT_AND_PAY_NOW"
-http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
-Statement of truth
-statementOfTruth
-1
-57
-1
-READONLY
-statementOfTruth-separator
-resumePossessionClaim

FixedLists/StatementOfTruthCompletedBy.json

IDListElementListElementCode
+StatementOfTruthCompletedBy
+Claimant
+CLAIMANT
+StatementOfTruthCompletedBy
+Claimant's legal representative (as defined by CPR 2.3 (1))
+LEGAL_REPRESENTATIVE

FixedLists/StatementOfTruthAgreementLegalRep.json

IDListElementListElementCode
+StatementOfTruthAgreementLegalRep
+The claimant believes that the facts stated in this claim form are true. I am authorised by the claimant to sign this statement.
+AGREED

FixedLists/StatementOfTruthAgreementClaimant.json

IDListElementListElementCode
+StatementOfTruthAgreementClaimant
+I believe that the facts stated in this claim form are true.
+BELIEVE_TRUE

@github-actions
Copy link

CCD diff summary

👉 Full report: https://github.com/hmcts/pcs-api/actions/runs/19266741086?check_suite_focus=true

CaseField.json

SearchableRegularExpressionMaxMinFieldTypeParameterHintTextLabelIDFieldType
+
+
+
+
+
+
+ 
+statementOfTruth
+StatementOfTruthDetails
+
+
+
+
+
+
+---
<p class="govuk-body">
  I understand that proceedings for contempt of court may be brought against
  anyone who makes, or causes to be made, a false statement in a document
  verified by a statement of truth without an honest belief in its truth.
</p>
+statementOfTruth-body
+Label
-
-
-
-
-
-
-<h2 class="govuk-heading-l">Statement of truth</h2>
<p class="govuk-body govuk-!-font-size-19">
  This is a placeholder page for the statement of truth functionality.
</p>
-statementOfTruth-content
-Label
-
-
-
-
-
-
----
-statementOfTruth-separator
-Label

AuthorisationCaseField/caseworker-pcs-solicitor.json

UserRoleCaseFieldIDCRUD
+caseworker-pcs-solicitor
+statementOfTruth
+CRUD
+caseworker-pcs-solicitor
+statementOfTruth-body
+CR
-caseworker-pcs-solicitor
-statementOfTruth-content
-CR
-caseworker-pcs-solicitor
-statementOfTruth-separator
-CR

ComplexTypes/StatementOfTruthDetails.json

ElementLabelFieldTypeFieldTypeParameterIDListElementCode
+Completed by
+FixedRadioList
+StatementOfTruthCompletedBy
+StatementOfTruthDetails
+completedBy
+ 
+MultiSelectList
+StatementOfTruthAgreementClaimant
+StatementOfTruthDetails
+agreementClaimant
+Full name
+Text
+StatementOfTruthDetails
+fullNameClaimant
+Position or office held
+Text
+StatementOfTruthDetails
+positionClaimant
+ 
+MultiSelectList
+StatementOfTruthAgreementLegalRep
+StatementOfTruthDetails
+agreementLegalRep
+Full name
+Text
+StatementOfTruthDetails
+fullNameLegalRep
+Name of firm
+Text
+StatementOfTruthDetails
+firmNameLegalRep
+Position or office held
+Text
+StatementOfTruthDetails
+positionLegalRep

CaseEventToFields/resumePossessionClaim.json

RetainHiddenValueCaseEventFieldLabelCaseEventFieldHintShowSummaryChangeOptionFieldShowConditionPageShowConditionCallBackURLMidEventPageLabelPageIDPageFieldDisplayOrderPageDisplayOrderPageColumnNumberDisplayContextCaseFieldIDCaseEventID
+
+
+
+Y
+
+
+
+Statement of truth
+statementOfTruth
+2
+58
+1
+COMPLEX
+statementOfTruth
+resumePossessionClaim
+
+
+
+
+
+completionNextStep="SUBMIT_AND_PAY_NOW"
+http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
+Statement of truth
+statementOfTruth
+1
+58
+1
+READONLY
+statementOfTruth-body
+resumePossessionClaim
-
-
-
-
-
-
-
-Statement of truth
-statementOfTruth
-2
-58
-1
-READONLY
-statementOfTruth-content
-resumePossessionClaim
-
-
-
-
-
-completionNextStep="SUBMIT_AND_PAY_NOW"
-http://localhost:3206/callbacks/mid-event?page=statementOfTruth&eventId=resumePossessionClaim
-Statement of truth
-statementOfTruth
-1
-58
-1
-READONLY
-statementOfTruth-separator
-resumePossessionClaim

FixedLists/StatementOfTruthCompletedBy.json

IDListElementListElementCode
+StatementOfTruthCompletedBy
+Claimant
+CLAIMANT
+StatementOfTruthCompletedBy
+Claimant's legal representative (as defined by CPR 2.3 (1))
+LEGAL_REPRESENTATIVE

FixedLists/StatementOfTruthAgreementLegalRep.json

IDListElementListElementCode
+StatementOfTruthAgreementLegalRep
+The claimant believes that the facts stated in this claim form are true. I am authorised by the claimant to sign this statement.
+AGREED

FixedLists/StatementOfTruthAgreementClaimant.json

IDListElementListElementCode
+StatementOfTruthAgreementClaimant
+I believe that the facts stated in this claim form are true.
+BELIEVE_TRUE

…Truth

- Changed agreementClaimant and agreementLegalRep from List<String> to String
- Updated StatementOfTruthService to use mapToFirstName() method
- Removed unused mapToNames() method
- Updated tests to expect String values instead of List
- Verified with local database that data is stored correctly as strings
@hmcts-jenkins-j-to-z hmcts-jenkins-j-to-z bot requested a deployment to preview November 18, 2025 16:03 Abandoned
@arun-hmcts arun-hmcts merged commit 41ee431 into master Nov 18, 2025
11 checks passed
@arun-hmcts arun-hmcts deleted the HDPI-2036-statement-of-truth-screen-english-journey branch November 18, 2025 17:26
SameenaHMCTS pushed a commit that referenced this pull request Nov 19, 2025
Co-authored-by: jors95-moj <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lovelin <[email protected]>
Co-authored-by: madhavi1203 <[email protected]>
Co-authored-by: Praveen Adusumilli <[email protected]>
Co-authored-by: MoLala1 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants